<?php
/**
* @version              $Id: view.html.php 9764 2007-12-30 07:48:11Z ircmaxell $
* @package              Joomla
* @subpackage   Poll
* @copyright    Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
* @license              GNU/GPL, see LICENSE.php
* Joomla! is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* See COPYRIGHT.php for copyright notices and details.
*/

// Check to ensure this file is included in Joomla!
defined('_JEXEC') or die();

jimport( 'joomla.application.component.view');

class amapViewcalendrier_livraisons extends JView {

var $amap;

        function display($tpl = null)
        {
   $mainframe =& JFactory::getApplication();

                $database =& JFactory::getDBO();
                $document =& JFactory::getDocument();
                $user =& JFactory::getUser();


//$ida=459;
//$ida=$_POST['ida'];
$ida=$mainframe->getUserState('amap_ida');
//$nom_contrat="Juin a Novembre 2014 : Pain";
$html='<div style="text-align:center;">AMAP®  Luy de Béarn</div>';

$sql="SELECT
   Date,
   SUM(IF(NomAbonnement = 'Décembre à Mai 2015 : Légumes', 1, 0)) AS legumes,
   SUM(IF(NomAbonnement = 'Décembre à Mai 2015 : Pain', 1, 0)) AS pain,
   SUM(IF(NomAbonnement = 'Décembre à Mai 2015 : Lait-yaourts', 1, 0)) AS lait,
   SUM(IF(NomAbonnement = 'Décembre à Mai 2015 : Oeufs', 1, 0)) AS oeufs,
SUM(IF(NomAbonnement = 'Férié', 1, 0)) AS ferie	

FROM amap_jourdistributionabonnement
GROUP BY Date;";
//echo $sql;
$database->setQuery( $sql);
$liste=$database->loadRowList();
//var_dump($liste);

$html.='<html><div style="text-align:center;">Calendrier prévisionnel des livraisons du contrat Décembre à Mai 2015 imprimé le '.date('d-m-Y H:i:s').' </div><br>';


$html.='<TABLE border="1" align="center" >';
$html.='<TR><TD width="10%">Date</TD><TD width="10%">legumes</TD><TD width="10%">Pain</TD><TD width="10%">Lait</TD><TD width="10%">Oeufs</TD><TD width="25%">Autres</TD><TD width="25%">Mes permanences</TD></TR>';

foreach ($liste as $ligne)  {
$autresproduits='';
//férié
if ($ligne['5']== 1) $autres_produits='Férié';
else $autres_produits='' ;


//autres livraisons
$sql1='';$sql1="select Produit FROM amap_abonnement JOIN amap_jourdistributionabonnement ON amap_jourdistributionabonnement.NomAbonnement=amap_abonnement.Nom WHERE amap_jourdistributionabonnement.Date='".$ligne['0']."' AND amap_abonnement.Produit <> 'Légumes' AND amap_abonnement.Produit <> 'Pain' AND amap_abonnement.Produit <> 'Oeufs' AND  amap_abonnement.Produit <> 'Lait yaourt'";

//echo $sql1.'<br>';
$database->setQuery( $sql1);
$autre1=$database->loadRowList();
foreach ($autre1 as $a)  {
$autres_produits= $autres_produits.' '.$a['0'].' - ';

}
if($ligne['1']==1) $ligne['1']="X";else  $ligne['1']="";
if($ligne['2']==1) $ligne['2']="X";else  $ligne['2']="";
if($ligne['3']==1) $ligne['3']="X";else  $ligne['3']="";
if($ligne['4']==1) $ligne['4']="X";else  $ligne['4']="";


//on arrete a la fin du contrat
if (date($ligne['0'])>date('2015-05-31')) break;
	$html.='<TR height="20px"><TD height="30px">'.fdate($ligne['0']).'</TD>'.'<TD  align="center">'.$ligne['1'].'</TD><TD align="center">'.$ligne['2'].'</TD><TD align="center">'.$ligne['3'].'</TD><TD align="center">'.$ligne['4'].'</TD><TD>'.$autres_produits.'</TD><TD></TD></TR>';
$autres_produits='';
}
$html.='</TABLE></html>';


//echo $html;

$html.='<br><div style="text-align:left;">Pour le bon fonctionnement des livraisons, les permanences sont une obligation pour toutes les familles: deux à assurer en six mois.</div>';

$nom='calendrier au '.date('Y-m-d H:i:s');
contratPDF($html,"$nom");
}
}
?>
